ЛАБОРАТОРНАЯ РАБОТА № 1
«Создание простейшей консольной программы на
JAVA»

 

ЗАДАНИЕ

Сделать консольную программу расчета математической величины по заданному в варианте алгоритму. В программе предусмотреть защиту от неверно введенных данных и защиту от ошибки при отсутствии решения.

 

 

ЛАБОРАТОРНАЯ РАБОТА № 2
«Создание простейшей визуальной программы на 
JAVA»

 

ЗАДАНИЕ

Сделать программу расчета математической величины по заданному в варианте алгоритму.  Программа должна состоять из компонентов «JTextField» - для ввода и вывода значений, компонент «JLabel» - для поясняющих надписей на форме и для отображения картинки с вариантом задания и кнопки «JButton» с надписью «Решить» для расчета значения.

  

 

 

 

ЛАБОРАТОРНАЯ РАБОТА № 3
«Работа с визуальными табличными данными в JAVA»

 ЗАДАНИЕ

Имеется двухмерный массив 4x5 в виде компонента «JTable» , кнопка «JButton» с надписью «Выполнить задание», кнопка «JButton» с надписью  «Заполнить случайными числами» и компонент «JLabel» для отображения текста варианта задания. Кнопка «Заполнить случайными числами» заполняет массив случайными значениями от -0 до 100. Кнопка «Выполнить задание» выполняет обработку таблицы «JTable» по заданному в варианте алгоритму.

  

 

ЛАБОРАТОРНАЯ РАБОТА № 4
«Сложные табличные вычисления в
JAVA»

 

ЗАДАНИЕ

Имеется массив в два столбца и 10 строк в виде компонента «JTable»,  кнопки «Заполнить случайными числами» и  «Выполнить задание». В первый столбец вводятся исходные данные - Ki . Нажимая на кнопку «Выполнить задание» выполняется расчет значений во втором столбце - Yi. Каждое значения Yi зависит от соответствующего значения Ki и предыдущих значений Ki по заданному алгоритму в варианте. В программе необходимо сделать отображение варианта задания в компоненте ««JLabel». Кнопка  «Заполнить случайными числами» служит для заполнения случайными числами первого столбца таблицы, т.е. значениями Ki.

 

 

ЛАБОРАТОРНАЯ РАБОТА № 5
«Работа со строками в
Java»

 

ЗАДАНИЕ

Имеется текст в «JTextArea» -компоненте (-ах). Данный текст необходимо преобразовать в соответствии с заданным в варианте алгоритмом и результат поместить в другой «JTextArea»-компонент или «JEditorPane» -компонент.

 

 

ЛАБОРАТОРНАЯ РАБОТА № 6
«Работа с графикой в
Java»

 ЗАДАНИЕ

Необходимо сделать программу, которая создает на панели формы заданный рисунок. Рисунок необходимо создавать на компоненте «JPanel» программно, только из команд рисования по канве, и в точности соответствовать заданному в варианте. На рисунке необходимо дополнительно нарисовать инициалы автора программы и номер варианта через тире.

 

 

 ЛАБОРАТОРНАЯ РАБОТА № 7

«Создание многооконной программы в Java»

 

ЗАДАНИЕ

1.   Создать программу из пяти окон, с возможностью последовательного перехода из одного окна в другое - вперед и назад. Данная программа должна выдавать справочную информацию об авторе в виде вопросов и ответов. Каждое окно программы должно быть посвящено определенному жизненному этапу.

2.   Название и тематика окон следующая:

·      «Приветствие» (окно 1) – окно с краткой анкетной информацией об авторе программы;

·      «Мое детство» (окно 2) – окно с вопросами и ответами про детство (до 7 лет);

·      «Мое отрочество» (окно 3) – окно с вопросами и ответами про отрочество (от 7 до 16 лет);

·      «Моя юность» (окно 4) – окно с вопросами и ответами про юность (от 16 до 23 лет);

·      «Спасибо !» (окно 5) – окно с перечнем последних вопросов, которые пользователь задал в каждом  из окон 2, 3, 4.

3.   Каждое из окон 2, 3 и 4 должно содержать тот компонент для выбора вопросов, который указан в варианте. Ответ на выбранный вопрос должен отображаться в том же окне в компоненте «JTextField», в компоненте «JTextArea» или в компоненте «JLabel».

   4.   В пятом окне программа должна отобразить в указанном компоненте последний выбранный вопрос в каждой из форм 2, 3 и 4.

 

 

ЛАБОРАТОРНАЯ РАБОТА № 8
«Работа с таймерами Swing»

 ЗАДАНИЕ

1.   Имеется форма, на которой нарисован заданный автобусный маршрут с остановками и светофорами;

2.   Маршрут состоит из семи остановок и шести отрезков дорог;

3.   Пользователь выбирает любую начальную и конечную остановки из списка и нажимает кнопку «Движение»;

4.   После нажатия на кнопку «Движение» на экране моделируется движения автобуса от начальной до конечной остановки.

 

 

ЛАБОРАТОРНАЯ РАБОТА № 9
«Работа с массивами и файлами в
JAVA»

 

ЗАДАНИЕ

Имеется двухмерный массив 5x6 целых чисел, загружаемых из файла. Неоходимо создать программу, реализующую указанное в варианте задание. Программа должна:

1)считать из входного файла «input.txt» данные (значения массива) и вывести их на экран – кнопка «Загрузить исходные данные из файла»;

2)выполнить задание варианта: получить измененный массив (выходные данные) – кнопка «Обработать данные»;

3)            вывести выходные данные (содержимое измененного массива) на экран и сохранить их в выходной файл «output.txt» - кнопка «Сохранить обработанные данные в файл».

 

 

 

ЛАБОРАТОРНАЯ РАБОТА № 10
«Работа с классами в
JAVA»

 

ЗАДАНИЕ

Имеется таблица вещественных чисел в два столбца и 10 строк. В первом столбце имеются исходные данные - Ki. Необходимо выполнить расчет значений для второго столбце - Yi. Каждое значения Yi зависит от соответствующего значения Ki и предыдущих значений Ki по заданному в варианте алгоритму.

Необходимо написать программу, выполняющую данное задание. В программе необходимо сделать класс, обрабатывающий массив по алгоритму, указанному в варианте. Таблицу с данными реализовать через компонент JTable.